// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  compatibilityDate: "2025-03-11",
  // seo设置，不允许使用响应式数据
  // app: {
  //   head: {
  //     title: "Nuxt学习",
  //     meta: [
  //       { name: "keywords", content: "前端,Nuxt,Vue,TypeScript" },
  //       { name: "description", content: "Nuxt学习" },
  //     ],
  //   },
  // },

  runtimeConfig: {
    // 只能服务器端控制台能访问
    api: "nuxt666",
    // 可以加个环境标识 判断是否只在服务器端执行
    isServer: true,

    // 客户端控制台也能访问
    public: {
      title: "Nuxt学习",
      apiBase: "http://www.nuxt.com",
    },
  },

  // 路由渲染策略
  routeRules: {
    // 该页面静态化
    "/users/roles": { prerender: true },
    // 该文件下的所有页面都不采用ssr同构渲染
    "/courses/**": { ssr: false },
  },
});
